wall snail - French English Dictionary